dogs cat breeders american cash flow association cat clubs cats broker puppies cfa real estate investment cattery cat dog factoring catteries puppy cash flow factor